home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
serien
/
purity
/
nr.20
/
gadunit
/
anleitung
next >
Wrap
Text File
|
1995-04-22
|
3KB
|
82 lines
Anleitung zu den beiden neuen Units gadbou1 und rogergads1:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Diese beiden Units sollen die Programmierung von dreidimensionalen
Gadgets vereinfachen, sodaß man mit geringem Aufwand einige der
neuen Gadgets von OS2 in eigenen Programmen verwenden kann.
Zuerst einmal eine Übersicht über die Prozeduren, die uns diese
beiden neuen Units zur Verfügung stellen.
Prozeduren, die die Unit gadbou1 zur Verfügung stellt:
PROCEDURE umrandung(wo:p_window,c1,c2,x,y,b,h:INTEGER);
PROCEDURE gbord(wo:p_window,was:p_gadget);
PROCEDURE zeichnetext(c1,c2:SHORT,wo:p_window,x,y:INTEGER,text:strtyp);
PROCEDURE uline(wo:p_window,was:p_gadget,c:CHAR);
PROCEDURE gbu(wo:p_window,was:p_gadget,c:CHAR);
PROCEDURE stringumrandung(wo:p_window,c1,c2,x,y,b,h:WORD);
Ich glaube, diese müßten inzwischen allgemein bekannt sein. Ansonsten
verweise ich auf die vorhergehenden Puritys, die eigentlich jeder in
seiner PD-Sammlung haben müßte.
Rogergads1 beinhaltet nur eine Prozedur:
PROCEDURE free_image_mem;
Die Aufgabe dieser Prozedur ist es den Speicher, den die Bilder der
neuen Gadgets belegen am Programmende wieder freizugeben.
In Rogergads1 sind dafür einige wichtige Variablen enthalten:
VAR check1,check2,radio1,radio2,cycle1:Image;
Diese muß man dann im eigenen Programm bei den Gadgets ins Gadgetrender
bzw. bei dem radiobuttongadget und dem checkboxgadget auch noch ins
Selectrender-feld eintragen. Wie das aussehen soll, könnt Ihr im
Programm Tester sehen.
Hier nochmal die passenden images und die dazugehörigen gadgets:
| gadgetrender | selectrender |
-------------------------------+--------------------+----------------+
checkboxgadget | check1 | check2 |
-------------------------------+--------------------+----------------+
radiobuttongadget | radio1 | radio2 |
-------------------------------+--------------------+----------------+
cyclegadget | cycle1 | NIL |
-------------------------------+--------------------+----------------+
Außerdem müßt Ihr noch die Prozedur gbord aus der Unit gadbou1 aufrufen.
Gadbou1 wird übrigens automatisch mit Rogergads geladen. Wen es interes-
siert, der kann sich ja mal den Unitquellkot (eklig) anschauen.
So, jetzt kanns losgehen, wenn Ihr noch Fragen habt, dann könnt Ihr
mir schreiben:
Rogersoft
Michael Klein
Am Wasserturm 6
67346 Speyer
Greetings are going to:
Robert Martignoni
Falk Zühlsdorff
Thomas Peifer
Björn Schotte
Cengiz Karabeyaz
Daniel Amor
Special Greetings to: Nils, Köddel, Joanna, Katja, Mareike, Gunnar,
Angela, die anderen Namen weiß ich nicht mehr. Ihr wißt ja, mit
Namen ... Hope to see you next Year again in Silz . . .
Da koch ich Euch auch die heiß ersehnte Soljanka !
Ende . . .